def shixian_tree(path,tab=0):
    print(os.path.basename(path)+'/')#os.path.basename(path)返回路径的基本名称（即最后一个部分）
    if os.path.isdir(path):
        for i in os.listdir(path):
            i_path=os.path.join(path,i)
            if os.path.isdir(i_path):
                shixian_tree(i_path,tab+4)
            else:
                print(" "*(tab)+i)
shixian_tree('D:\学习\大四下')